html, body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, button, input, textarea, blockquote, th, td {
    margin: 0;
    padding: 0;
    font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;
    font:14px;
}
html,body,div,h1,h2,h3,h4,h5,h6,p,a,span,ul,li,ol,dl,dt,th,tr,td,input,button,table,[class~=size-],:active,:hover,:focus,:link,:visited{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}

.form-title{ padding-bottom: 0; padding-left: 0; margin-top: 20px; border:0;}
.account-type-name{ padding: 0 10px; height:32px; background:linear-gradient(-90deg,#4499FF 0%,#4479FF 100%); border-radius:0px 16px 16px 0px; display: inline-block; line-height: 32px; color: #fff; font-size:14px; text-align: center;}
/*企业认证*/
.main-table tr.certification_tr:hover{ background-color: #fff;}
.certification{ width:370px; height:76px; background:rgba(245,245,245,1); border-radius:6px; margin: 9px; padding: 0 15px;}
.certification_left{ width: 250px;}
.certification_left .span_img .icon-certification{ font-size: 48px; color: #B8B8B8; margin-right: 10px;}
.certification_left .span_img .icon-certification.icon-certification-success{ color: #4499FF;}
.certification_left .span_info .icon-certification-status{ font-size: 14px; color:#D2D2D2; margin-left: 0px;}
.certification_left .span_info .icon-certification-status.icon-certification-success{color:#08C749;}
.certification_right{ width: 100px;}
.certification_right a{ height: 76px; line-height: 76px; width: 100%;}

/*企业认证页面*/
.main-reg{width:100%;background: #f5f4f3;}
.reg-header{width:1190px;margin:0 auto;height:100px;padding-top: 28px;}
.reg-header .reg-header-box{width: 490px;height: 72px;}
.reg-line {width:120px;height: 2px;background: #dcdcdc;margin-top: 14px}
.reg-box{width: auto;}
.reg-box.third-box{width: 60px;text-align:center}
.reg-box p{margin-top:8px;color: #999}
.reg-box i{line-height:30px;background: #dcdcdc}
.current-1 .first-box i,
.current-2 .first-box i,
.current-2 .second-box i,
.current-3 .first-box i,
.current-3 .second-box i,
.current-3 .third-box i,
.current-2 .first-line,
.current-3 .first-line,
.current-3 .second-line{background: #00b63d}
.current-1 .first-box p,
.current-2 .first-box p,
.current-2 .second-box p,
.current-3 .first-box p,
.current-3 .second-box p,
.current-3 .third-box p{color: #333}
.reg-wrap{width:1190px;margin:0 auto;}
.reg-form{ background-color:#ffffff; padding:60px;}
.reg-type{ height: 32px; line-height: 32px; margin: 20px 0;}
.reg-type span{ margin-right: 10px;}
.reg-form-item{ margin-bottom: 20px;}
.reg-form-item-phone,.reg-form-item-phonecode{ margin-bottom: 0;}
.reg-type em{ width: 90%; border-bottom: 1px solid #ccc; margin-top: 15px;}
.account-form-l{color:#666666;font-size:14px;margin-right:10px;width:150px;line-height:46px;text-align:right}
.account-form-l i{ color: #FF5256; margin-right: 5px; display: inline-block; padding-top: 3px;}
.account-form-r{width:380px;font-size:14px;float:left;position: relative; top: 5px;}
.account-form-r input{border:1px solid #dddddd;height:40px;border-radius:4px;width:354px;font-size:14px;color:#333;font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;padding-left:12px;padding-right:12px}
.account-form-r input.readonly_show,.account-form-content .change_tab.readonly_show{ color: #999;}
.account-form-r input::-webkit-input-placeholder{color:#c7c7cd;}
.account-form-r input::-moz-placeholder{color:#c7c7cd;}
.account-form-r input:-moz-placeholder{color:#c7c7cd;}
.account-form-r  input:-ms-input-placeholder{color:#c7c7cd;}
.account-form-m{font-size:12px;color:#ff5256;line-height:40px;margin-left:8px;float: left;}
.account-form-upload-title{height:42px;line-height:42px;color:#c7c7cd;font-size:14px}
.account-form-upload{float:left;text-align:center;cursor:pointer}
.account-form-upload p{font-size:12px;color:#666666;margin-top:5px;}
.account-form-upload p span{font-size:14px;color:#c7c7cd}
.account-form-r .account-btn{font-size:16px;color:#ffffff;background-color:#4499ff;border:0;cursor:pointer; width: 200px;}
.account-form-r .submiting{background-color:#ccc;}
.account-form-m .error_tips{ margin-top: 6px;}
.account-form-m .error_tips img{ float: left; margin-top: 12px; margin-right: 5px;}
.account-f-vcode{width: 130px;margin-left: 2px;vertical-align: top;height:38px;border:1px solid #dddddd;border-radius:4px;}
.account-form-actcode{border: 1px solid #dddddd;background-color:#ffffff;border-radius: 4px; height: 42px; width: 378px;}
.account-form-actcode input{border:0;width:210px}
.account-form-actcode span{color:#4499ff;font-size:14px;display: inline-block;width: 130px;text-align: center;}
.account-form-actcode .account-f-getcode-s{color:#999999;display:none}
.account-form-r .account-btn{font-size:16px;color:#ffffff;background-color:#4499ff;border:0px;cursor:pointer}
.account-form-content{ margin-top: 0;}
.account-form-content .change_tab{ display: inline-block; padding: 0 11px; height: 38px; line-height: 38px; border: 1px solid #DDDDDD; border-radius: 4px; margin-right: 18px; color: #333; cursor: pointer; position: relative;}
.account-form-content .change_tab_last{ margin-right: 0;}
.account-form-content .current_change_tab{ border-color: #49f; background-color: #EEF6FF; color: #4499FF;}
.account-form-content .current_check{ border-top:20px solid #4499ff; border-left: 20px solid transparent; right: 0; top:0;}
.account-form-content .current_check_icon{display: inline-block; width: 10px; height: 10px; color: #fff; top: -31px; right: 2px;}
.send-notice{width:380px; height: 18px; line-height: 18px; margin: 5px 0 8px;}
.account-form-upload-r{ padding-top:10px;}
.upload_tips{ color: #666;}
.account-form-upload-r .upload_div{ width: 74px;height: 74px;border:1px solid #DCDCDC;display: flex;align-items: center}
.account-form-upload-r .upload_div img{ max-width: 74px; max-height: 74px; border-radius: 2px;}
.account-form-upload-r .upload_div img.upload_file_a{width: 74px; height: 74px; border-radius: 2px;}
.account-form-upload-r .upload_div img.authorization_pdf{ left: 50%; margin-left: -20px;}
.account-form-upload-r .upload_div .clear_img{ position: absolute;top:-7px;right: -7px; width:14px;height: 14px;background: url(https://img.haoqiao.com/website/images/register/error_x.svg) no-repeat;z-index: 2;cursor: pointer;}
/*.account-form-upload-r .upload_div .upload_file{ color: #4C4C4C; opacity: 0.57; font-size:30px; left: 50%;  margin-left: -16px;}*/


.submit_success{ padding: 10px 40px;}
.submit_success{ text-align: center;}
.submit_success .success_div .result_icon{ font-size:82px; color: #00B63D}
.submit_success .ipending_review_div .result_icon{ font-size:82px; color: #4499FF}
.submit_success .success_img img{ display: block; width: 66px; margin: 0 auto;}
.submit_success .success_info { text-align: center; margin: 0 auto;}
.submit_success .success_info .success_title{ font-size:24px; color: #333333; height: 26px; line-height: 26px; margin-bottom: 20px;}
.submit_success .ipending_review_div .success_msg{ margin-bottom: 20px;}
.submit_success .success_info .success_msg{ font-size:14px; color: #999999; line-height: 22px;}
.success_coupon{ background: url("https://img.haoqiao.com/website/images/admin/coupon_bg.png") no-repeat center; width: 246px; height: 53px; margin: 24px auto; padding: 4px 5px;}
.success_coupon_l{ width: 150px; height: 53px; margin-right: 15px; line-height: 53px; padding: 0 14px;}
.success_coupon_l b{ padding-top: 5px; height: 53px; font-weight: normal }
.success_coupon_l span{ font-size:30px; margin-right: 14px;}
.success_coupon_l em{ color: #8C5D3D}
.success_coupon_r{ width: 48px; height: 43px;}
.success_coupon_r span{ display: inline-block; width: 28px; height: 23px; padding:10px; line-height: 16px; cursor: pointer;}

.success_button{ margin-bottom: 80px;}
.success_button a{ width:380px; text-align: center; height: 40px;line-height: 40px; border-radius: 4px;border: solid 1px #49f; cursor: pointer; display: inline-block; margin: 0 5px; text-decoration: none; font-size:16px; margin-top: 10px; background-color: #4499FF; color: #fff;}
.success_button a.back_home,.success_button a:hover{background-color: #49f; color: #fff;}

.pdf_content{ width:1120px; margin: 0 auto; background-color: #fff; padding-bottom: 20px;}
.pdf_head{ height: 38px; background-color: #F0F0F0;}
.pdf_body{ margin: 20px auto; padding: 0;}
.pdf_title{ font-size: 36px; text-align: center; margin-bottom: 30px;}
.pdf_info{ font-size:22px; color: #333333; line-height: 46px;}
.pdf_info_tips{ margin-bottom: 20px; text-indent: 2em;}
.pdf_info_tips p{  word-break:break-all;}
.pdf_info_one{ margin-bottom: 20px;}
.pdf_info_one .pdf_info_title{ font-size:24px; font-weight: bold; margin-bottom: 5px;}
.pdf_info_body_tips{ font-style: italic; margin: 10px 0; word-break:break-all;}
.pdf_info_body_tips b{ display: block; word-break:break-all;}
.pdf_footer{ margin: 50px 0; font-size:20px;}
.pdf_footer .pdf_footer_stamp{ margin: 80px 0;}

.contracts_list .sign{}

/*分页*/
.page span, .page a{display: inline-block;border: 1px solid #ececec;height: 30px;line-height: 30px;margin-top: 15px;padding: 0 11px;border-radius: 4px;}
.page span{color:#fff;background-color: #4499ff;border-color: #4499ff;}
.page a:hover{color:#fff;background-color: #4499ff;border-color: #4499ff;}
.page .total-page{border: none;color: #333;background: none;}
/*----------- 浮层 -----------*/
.hide{display: none;}
.index-popup{position:absolute;z-index:205;background:#fff;width:600px; padding-bottom: 25px;}
.index-popup-title{position:relative;height:50px;line-height:50px;color:#fff;background:#4f5f6f;font-size:16px;padding:0 15px;}
.index-popup-close{position:absolute;right:15px;top:17px;width:16px;height:16px;background:url("<?=$static_img?>/website/images/index_close.gif") no-repeat;}
.index-popup-close:hover{-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.index-popup-btn-center{text-align:center;}
.index-popup-btn{display:inline-block;width:140px;height:40px;line-height:40px;background:#4499ff;border-radius:3px;border:1px solid #4499ff;color:#fff;text-align:center;font-size:16px;cursor:pointer;margin-right:10px}
.sign-check input{ height: 40px; line-height: 40px; width: 230px; border-radius: 4px; border:1px solid #dddddd; padding:0 5px;}
input.input_readonly{ border:1px solid rgba(221,221,221,0.4)}
.input_vcode{}

.sign_tips_info{ height: 28px; line-height: 28px; border: 1px solid #F1AF41; background-color: #FDF6E9; padding:0 13px;}

.signature,.download_contract{ height: 28px; line-height: 28px; border: 1px solid #49f; background-color: #49f; color: #fff; padding: 0 10px;}
.signature.refusal{ border-color: #CCCCCC; background-color: #ffffff; color: #666666;}
.download_contract{ border-color: #49f; color: #49f; background-color: #ffffff; }
.refusal:hover,.download_contract:hover{ background-color: #49f; border-color: #49f; color: #fff;}

.refusal_remark{ width: 470px; height: 40px; line-height: 40px; border: 1px solid #DDDDDD; padding:0 5px;}
.refusal_error_tips_span{ height: 18px; line-height: 18px;}
.dist_cert_tips{ height: 28px; line-height: 28px; background-color: #FDF6E9; border: 1px solid #F1AF41; padding:0 10px;}
.contracts_back{ border-bottom: 1px solid #dedede; padding-bottom: 5px;}

.reg-tips{ color: #666;}
.tips_info{ background-color: #FDF6E9; border:1px solid #F1AF41; padding:10px;}
.tips_info_title{ padding-left:15px;}
.tips_info_content{ padding-left:20px; line-height: 24px; font-size:12px;}

.certification_tips{ top: 55px; left: 0; width: 200px;}
.certification_tips.triangle-up:before{ left: 23%;}
.icon_notice_tips{ background-color: #fff; width: 200px; top:25px;}
.icon_notice_tips.triangle-up:before{ left: 43%;}
.icon_notice_tips{ line-height: 22px;}
.icon_notice_tips .tips_title{ border-bottom: 1px solid #ccc; margin-bottom: 5px;}

.index-popup.bus_certification_tips{ width: 800px; }
.agreement-wrap{ background-color: #fff;}
.agreement{ padding: 60px; line-height: 28px;}
.submiting{background-color:#ccc!important;}